﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Meqs.Entity
{
    [Serializable]
    public class ClassEvalHistory
    {
        public ClassEvalHistory()
		{
			m_RID = 0;
		}

		#region RID
		
		private int m_RID;
		
		public int RID
		{
			get { return m_RID; }
			set { m_RID = value; }
		}
		
		#endregion
		
		#region SchoolYear
		
		private int? m_SchoolYear;
		
		public int? SchoolYear
		{
			get { return m_SchoolYear; }
			set { m_SchoolYear = value; }
		}
		
		#endregion
		
		#region Term
		
		private int? m_Term;
		
		public int? Term
		{
			get { return m_Term; }
			set { m_Term = value; }
		}
		
		#endregion
		
		#region Status
		
		private int? m_Status;
		
		public int? Status
		{
			get { return m_Status; }
			set { m_Status = value; }
		}
		
		#endregion
		
		#region ManagerID
		
		private int? m_ManagerID;
		
		public int? ManagerID
		{
			get { return m_ManagerID; }
			set { m_ManagerID = value; }
		}
		
		#endregion

        private String _keyWord;
        public string KeyWord
        {
            get { return this._keyWord; }
            set { this._keyWord = value; }
        }
        
        private int _attribute;
        public int Attribute
        {
            get { return this._attribute; }
            set { this._attribute = value; }
        }

        #region SchoolMark

        private string schoolmark;

        public string SchoolMark
        {
            get { return schoolmark; }
            set { schoolmark = value; }
        }

        #endregion

        private String _Caption;
        public string Caption
        {
            get { return this._Caption; }
            set { this._Caption = value; }
        }

        private string _Site;

        public string Site
        {
            get { return this._Site; }
            set { this._Site = value; }
        }

        private int _EvalType;
        public int EvalType
        {
            get { return this._EvalType; }
            set { this._EvalType = value; }
        }

        #region 关键字

        /// <summary>
        /// 班级行为记录 
        /// </summary>
        public const string Class_Day_Action = "Class_Day_Action";
        /// <summary>
        /// 各班大扫除检查
        /// </summary>
        public const string Class_Week_Health = "Class_Week_Health";
        /// <summary>
        /// 各班黑板报评
        /// </summary>
        public const string Class_Month_BlackBoard = "Class_Month_BlackBoard";
        /// <summary>
        /// 班级奖惩
        /// </summary>
        public const string Class_Month_Notes = "Class_Month_Notes";
        /// <summary>
        /// 学分管理优秀班级
        /// </summary>
        public const string ClassCause_Month_Good = "ClassCause_Month_Good";
        /// <summary
        /// 学分管理优秀教师评测
        /// </summary>
        public const string TeacherCause_Month_Good = "TeacherCause_Month_Good";
        /// <summary>
        /// 学生干部活动统计
        /// </summary>
        public const string ClassCadre_Month_Record = "ClassCadre_Month_Record";
        #endregion
    }
}
